holler (small valley) - Turc Anglais Dictionnaire